pulse repeaters - German English Dictionary